﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ZP.DTO.ep_base_info;
using ZP.DTO.ep_business_product;
using ZP.DTO.ep_investor;
using ZP.DTO.ht_honor_title;
using ZP.Model;

namespace ZP.IBLL
{
    public interface Iep_base_infoService : IBaseService<ep_base_info, int>
    {
        /// <summary>
        /// 根据企业ID获得企业所有信息
        /// </summary>
        /// <param name="ep_id"></param>
        /// <returns></returns>
        ep_base_infoResultDTO GetEnterprise(int ep_id);
        /// <summary>
        /// 保存企业信息
        /// </summary>
        /// <param name="ep_id"></param>
        /// <returns></returns>
        bool SaveEnterprise(ep_base_infoOperateDTO dto);
        /// <summary>
        /// 获得企业自评价得分
        /// </summary>
        /// <param name="ep_id"></param>
        /// <returns></returns>
        List<EnterpriseHonorScoreResultDTO> GetEnterpriseZPJScore(int ep_id);
        
    }
}
